草庐IT

Javascript getElementsByTag 名称

全部标签

php - 比较两个名称字符串 php

我在比较名称字符串时遇到问题。我有3个变量$fullname='MASNADHOSSAINNEHITH';$firstName='Masnad';$LastName='Nehith';$fullname2='MÄSNADHOSSAINNEHITH';$firstName2='Mäsnad';$LastName2='Nehith';我想到了用strpos查看全名中是否存在名字,但是strpos是区分大小写的。我尝试使用pregmatch的正则表达式,但我不确定它是如何工作的。$pregmatch=preg_match("/$fullname/",$firstName);if($pregm

php - 仅仅为了更改名称而包装 PHP 库函数是否可以接受?

我将在今年夏天开始一个相当大的PHP应用程序,我将是该应用程序的唯一开发人员(因此除了我自己的之外,我没有任何编码约定需要遵守)。PHP5.3是IMO的一种不错的语言,尽管有愚蠢的命名空间标记。但一直困扰我的一件事是标准库及其缺乏命名约定。所以我很好奇,将一些最常见的标准库函数包装在我自己的函数/类中以使名称更好一些是不是一种非常糟糕的做法?我想它在某些情况下也可以添加或修改某些功能,尽管目前我没有任何示例(我想我会找到使它们面向对象或在我工作时使它们的工作方式有所不同的方法)。如果您看到PHP开发人员这样做,您会认为“伙计,这是一个劣质开发人员吗?”此外,我对PHP是否/如何优化知之

php - 获取给定月份名称之后和之前的月份

如何获取给定月份后的月份名称。所以对于6月,我想要7月我试过:$next_month=date('F',strtotime('June',"nextmonth"));这里显示的是January,明显是错误的,我要找的是July。我如何获得前一个月?我试过了$prev_month=date('F',strtotime('June-1month')); 最佳答案 $next_month=date('F',strtotime('June+1month'));或$next_month=date('F',strtotime('Junenext

php - 如何从php中的用户ip地址获取用户国家名称

如何从用户IP地址获取国家名称我有用户的IP地址我根据用户IP地址得到用户的国家名称在PHP中怎么可能?functionget_client_ip(){$ipaddress='';if(getenv('HTTP_CLIENT_IP'))$ipaddress=getenv('HTTP_CLIENT_IP');elseif(getenv('HTTP_X_FORWARDED_FOR'))$ipaddress=getenv('HTTP_X_FORWARDED_FOR');elseif(getenv('HTTP_X_FORWARDED'))$ipaddress=getenv('HTTP_X_FO

php - 我可以根据变量的值和名称找出变量是否在全局空间中定义吗?

我知道变量名,比如$var和它的值。如果我检查isset($GLOBALS[$var_name])&&$GLOBALS[$var_name]==$var我可能会得到一个肯定的结果,即使这个变量不是真正的全局变量,但是恰好与现有全局变量具有相同的名称和值:(我需要这个用于我正在构建的调试函数,以显示有关传递的变量类型的更多信息。我还可以查明一个变量是否是静态的吗?:)ps:反射对我没有帮助..它只能获取对象或函数的信息... 最佳答案 如果变量是相互引用的(本质上就是你要检查的),它们将使用相同的zval。因此,这里有一个有点讨厌但会

php - 上传图片时获取图片名称

当我上传图片时:Img如何使用php获取上传的img的名称?我不是说“图片”。例如,如果img名为cow.jpg,则获取“cow” 最佳答案 Anton,您可以使用下面的代码获取图像或任何不带扩展名的文件名。$filename=pathinfo($_FILES['picture']['name'],PATHINFO_FILENAME); 关于php-上传图片时获取图片名称,我们在StackOverflow上找到一个类似的问题: https://stackove

php - 如何在 PHP 的 foreach 循环中回显 session 名称?

我正在循环访问我的session变量。我已经能够回显session值,但我还想回显与该值对应的session名称。如何在每次循环时回显session变量名称?这是我目前拥有的代码:foreach($_SESSIONas$value){echo'Currentsessionvariableis:'.$value.'';} 最佳答案 这个?foreach($_SESSIONas$key=>$value){echo'Currentsessionvariable'.$key.'is:'.$value.'';}

有效 XML 标签名称的 PHP 正则表达式

确定字符串是否为有效的XML标记名称的通用正则表达式(用PHP术语)是什么?我开始使用/[^>]+/i但这也匹配类似4\的内容这显然不是有效的标签名称。所以我尝试组合所有有效字符,例如/[a-z][a-z0-9_-]*/i这也不完全正确,因为XML几乎允许外语标签名称中的任何字符。我现在坚持这个问题-我应该只检查是否有空白字符吗?或者还有更多? 最佳答案 为什么不使用已经知道规则的XML解析器/生成器呢?functionisValidXmlElementName($elementName){try{newDOMElement($el

php - 在 PHP 中将名称转换为 URL 友好的字符串?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:URLFriendlyUsernameinPHP?我有这样的东西:'mrt1'=>'ZhongxiaoDunhuaSun'这将包含在这样的anchor链接中:'.$mrt1.'我希望输出是这样的:ZhongxiaoDunhuaSun如何才能将该名称转换为URL友好的字符串(这样我就可以将它放在href属性中)?

名称“ drawline”在当前上下文中不存在

namespaceMiniPaint{publicpartialclassForm1:Form{Graphicsg;Penp=newPen(Color.Black,1);Pointsp=newPoint(0,0);Pointep=newPoint(0,0);intk=0;publicForm1(){InitializeComponent();}privatevoidpanel1_Paint(objectsender,PaintEventArgse){}privatevoidred_Click(objectsender,EventArgse){p.Color=red.BackColor;defa